🔥 ในโพสนี้ เราจะมาเปรียบเทียบกันถึงความแตกต่างกันระหว่าง JSON กับ XML แบบคร่าว ๆ ว่ามีจุดไหนที่แตกต่างกันบ้าง ไปดูกันเลย !!
.
🔴 JSON
รูปแบบข้อมูลในไฟล์ : String, Number, Array, Boolean
Namespaces : ไม่ซัพพอร์ต
Encoding : UTF-8 เท่านั้น
อ่านด้วยสายตา : อ่านง่าย
Comments : ไม่ซัพพอร์ต
Data Type : ตัวเลข และตัวอักษร
ความปลอดภัย : น้อยว่า XML
.
📑 ตัวอย่างโค้ด
{
"student": [
{
"id":"01",
"name": "Tom",
"lastname": "Jerry"
}
]
}
.
🟡 XML
รูปแบบข้อมูลในไฟล์ : String
Namespaces : ซัพพอร์ต
Encoding : รองรับได้หลายรูปแบบ
อ่านด้วยสายตา : อ่านยาก
Comments : ซัพพอร์ต
Data Type : สามารถใส่ images, charts, graphs
ความปลอดภัย : มากกว่า JSON
.
📑 ตัวอย่างโค้ด
.
เพื่อน ๆ ว่ามีจุดไหนที่แตกต่างกันอีก สามารถมาแชร์ความรู้เพิ่มเติมกันได้น้า 🥰
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน